#!/bin/sh

# Constants
VAR_TMP_DIR="/var/tmp"
RESTORE_SCRIPT_NAME="restore"
RESTORE_SCRIPT="$VAR_TMP_DIR/$RESTORE_SCRIPT_NAME"

# Verify input file
INPUT_FILE="$1"
if [ -z "$INPUT_FILE" ]; then
        echo "Usage: $0 <restore_file>"
        exit 1
fi

# Extract 'restore' script from input file
/bin/tar -xzf $INPUT_FILE -C $VAR_TMP_DIR $RESTORE_SCRIPT_NAME

# Run 'restore' script
$RESTORE_SCRIPT $INPUT_FILE
RETVAL=$?

# Clean up
/bin/rm -f $RESTORE_SCRIPT

exit $RETVAL
